Career 2025 2024 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F2 Algeria F1 Tunisia F1 Tunisia F2 Tunisia F3 France F10 France F11 Italy F17 Iran F2 France F19 France F1 Portugal #1-w3 France F7 France F9 France F10 France F14 France F1 Israel F3 Italy F11 France F2 France F3 Morocco F1 Morocco F2 Italy F18 Poland F9 France F13 Portugal F5 France F18 China F1 China F2 France F9 France F6 Nigeria F2 Senegal F1 Senegal F2 Poland F5 Poland F6 Germany F18 Portugal F7 Iran F5 Iran F6 United Arab Emirates F1 Morocco F1 Ivory Coast F1 Ivory Coast F2 India F1 India F2 France F7 France F8 France F9 Estonia F1 Estonia F2 France F3 France F7 USA F1 USA F2 USA F3 France F4 France F7 Great Britain F5 Italy F8 France F9 Italy F20 Brazil F33 Bolivia F4 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 France F3 France F6 France F9 Italy F7 France F10 Qatar F3 Qatar F4 USA F30 USA F32 USA F1 USA F2 Croatia F3 Croatia F4 Croatia F5 France F9 Romania F2 Italy F11 Slovenia F3 Italy F14 France F10 France F12 Iran F1 Poland F2 Poland F3 Poland F4 Geogia F1 Georgia F2 Armenia F1 Armenia F2 USA F28 Nigeria F1 USA F29 USA F31 USA F30 USA F31 Iran F1 Iran F2 Iran F3 France F9 Peru F7 Peru F8 Peru F9 USA F1 USA F3 USA F5 USA F6 USA F8 Tunisia F10 Tunisia F11 Lebanon F1 Georgia F1 Georgia F2 Italy F11 Tunisia F28 Azerbaijan F2 Tunisia F10 Tunisia F11 France F9 France F10 France F11 Italy F23 France F7 Romania F1 Italy F28 France F11 Telesp Celular Open - Campinas Copa Ericsson Uruguay - Montevideo Copa Ericsson Brasil - Sao Paulo IV Abierto Internacional de Salinas - Salinas ATU Cup 1999 - Weiden Copa Ericsson - Guadalajara Challenger 42 - Andrezieux Open Mutouest St. Brieuc - St. Brieuc 5° Sporting Challenger - Turin San Marino Cepu Open - San Marino Challenger Copa Sevilla - Seville Internationaux de Nouvelle-Caledonie - New Caledonia South African Airways Tennis Open - Durban San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio France F14 France F6 Great Britain F5 France F20 Portugal #1-w1 Portugal #1-w2 Portugal #1-w4 Romania F2 Romania F3 Lebanon F2 Iran F1 Iran F2 France F13 France F16 Tunisia F4 Tunisia F5 Tunisia F6 France F3 Israel F2 Poland F8 Portugal F8 Netherlands F1 Great Britain F6 Netherlands F3 Israel F1 Croatia F5 France F20 Scheveningen Challenger Rimini Challenger Tampere Challenger Campos do Jordao Challenger Brasilia Challenger Geneva Challenger Manerbio Challenger Como Challenger Telesp Celular Open - Ribeirao Preto Cali Challenger Banja Luka Challenger Buenos Aires Challenger Napoli Challenger Montevideo Challenger Copa Ericsson Peru - Lima Santiago Challenger Florionapolis Challenger Medellin Challenger San Remo Challenger Binghamton Challenger Copa Ericsson - Montevideo Quito Challenger Guayaquil Challenger Cancun Challenger France F13 Optimus Maia Open - Maia Milan Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Recife Challenger Siemens Open 2001 - Scheveningen Stella Artois Clay Court Championships - Budaors Open Castilla y Leon Trofeo Iberdrola - Segovia Quito Challenger Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Memorial Piertomaso Tessitore - San Remo Zivnobanka Open 1999 - Prostejov Copa Ericsson Brazil - Sao Paulo Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Peru - Lima Pekao Open 2001 - Szczecin Copa Ericsson - Caracas Gran Copa Ericsson - Porto Alegre Open Mutouest - St. Brieuc Open de Montauban - Montauban Segovia Challenger Cordenons Challenger Como Challenger Napoli Challenger Todi Challenger Manerbio Challenger Bangkok Challenger IX Torneo Internacionale de Tennis - Barletta San Remo Tennis Cup - San Remo Croatia Osiguranje Rijeka Open - Rijeka Delhi Challenger I - New Delhi Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Kosice Challenger Rome Challenger Monza Challenger Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Sporting Challenger '08-Trofeo Regione Piemonte - Turin 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Genoa Open - Genova La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger Reggio Emilia Challenger Sail Open - New Delhi Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de Nice - Nice 8° Trani Cup - Trani Energis Open - Amsterdam Padova Challenger Alessandria Challenger 9° Trani Cup - Trani Vicenza Challenger Cali Challenger Granby Challenger Biella Challenger Generali Open 1999 - Kitzbuhel Copa Petrobras Uruguay - Montevideo Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Mallorca Open - Mallorca Wideyes Swedish Open - Bastad Waldbaum's Hamlet Cup - Long Island Santo Domingo Challenger Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Franklin Templeton Tennis Classic - Scottsdale Vercelli Challenger Gelsor Open Romania - Bucharest Adidas International - Sydney Copa AT&T - Buenos Aires Trofeo Conde de Godo - Barcelona BMW Open - Munich Biella Challenger Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island Salem Open - Hong Kong 7th Wartburg Open - Eisenach Cordenons Challenger Stockholm Open - Stockholm Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Genova Challenger Stockholm Open - Stockholm Venice Open - Venice Turin Challenger Azerbaijan F3 Qatar Open - Doha Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Synsam Swedish Open - Bastad Copa Ericsson Argentina - Buenos Aires Campinas Challenger Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Tatra Banka Open 2006 - Bratislava Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Milan Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Open de Montauban - Montauban Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Wuhan Challenger Challenger Santa Cruz - Santa Cruz Hypo Group Tennis International - Portschach Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tenniscup of Flanders - Ostende Davidoff Swiss Indoors Basel - Basel Polish Open 99 - Poznan V Trofeo Ciudad de Quito - Quito Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Ericsson Peru - Lima ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Copa Ericsson Argentina - Buenos Aires La Gran Copa Ericsson - Porto Alegre AXA Open - Espinho Venice Challenger - Venice Mercedes Cup - Stuttgart Copa Ericsson - Sao Paulo Copa Ericsson - Lima Generali Open - Kitzbuhel Challenger Ciudad de Guayaquil - Guayaquil BA-CA Tennis Trophy - Vienna Lyon Challenger Grand Prix de Tennis de Lyon - Lyon Bauer Watertechnology Cup - Eckental Heineken Open - Auckland Movistar Open - Vina del Mar San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Copa Telmex - Buenos Aires Schickendanz Open - Furth Steelers Cup - Kosice Citta di Como - Como Roma Challenger 2007 - Rome Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Chevrolet Cup - Vina del Mar Rijeka Challenger VTR Open - Vina del Mar Copa AT&T - Buenos Aires Cerveza Club Columbia Open - Bogota Monza Challenger San Remo Challenger AIG Japan Open - Tokyo Genova Challenger Tata Open 2003 - Chennai Open Seat Godo 2003 - Barcelona Abierto Mexicano Telcel - Acapulco The Nottingham Open - Nottingham Guayaquil Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Cancun Challenger Guadalajara Challenger Kenitra Challenger Monza Challenger Franklin Templeton Tennis Classic - Scottsdale Brasil Open - Salvador CA Tennis Trophy - Vienna Sao Paulo Challenger Open Seat Godo - Barcelona Interwetten Austrian Open - Kitzbuhel Prostejov Challenger ARAG World Team Championship - Dusseldorf Masters Series - Hamburg SA Tennis Open - Johannesburg Sunrise Challenger Caltanissetta Challenger Atlanta Tennis Championships - Atlanta International German Open - Hamburg Open 13 - Marseille Countrywide Classic - Los Angeles Monza Challenger Synsam Swedish Open - Bastad Tunis Challenger Open de Nice Cote d'Azur - Nice Open Seat Godo 2007 - Barcelona Vercelli Challenger Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Caltanissetta Challenger Banja Luka Challenger Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago German Tennis Championships - Hamburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Milan Challenger Trnava Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Manila Challenger Aircel Chennai Open - Chennai Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Anning Challenger Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul Copa Ericsson Uruguay - Montevideo Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Renault Slovenian Open - Ljubljana Rennes Challenger Movistar Open - Vina del Mar BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Morocco Tennis Tour - Rabat AAPT Championships - Adelaide Stockholm Open - Stockholm BA-CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Open SEAT 2008 - Barcelona Monte Carlo Open - Monte Carlo Italian Open - Rome Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Internazionali di Tennis di San Marino - San Marino Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Legg Mason Tennis Classic - Washington D.C. Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Abierto Mexicano de Tenis Pegaso - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Franklin Templeton Tennis Classic - Scottsdale Argentina Open - Buenos Aires BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors - Basel Estoril Open - Estoril BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BellSouth Open - Vina del Mar Internazionali BNL d'Italia - Rome Copa AT&T - Buenos Aires The Ericsson Open - Miami RCA Championships - Indianapolis Monte-Carlo Rolex Masters - Monte-Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Toronto CA Tennis Trophy - Vienna Heineken Open - Auckland Orange Prokom Open - Sopot Estoril Open - Estoril Open Romania - Bucharest Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Heineken Open - Auckland BB&T Atlanta Open - Atlanta The Ericsson Open - Miami Tennis Masters Series - Cincinnati Open 13 - Marseille Tennis Masters Series - Rome Tennis Masters Series - Hamburg Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Tennis Masters Series - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Copa Telmex - Buenos Aires Wimbledon - London U.S. Open - New York Brisbane International - Brisbane Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati BNL dItalia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, Group 2, PO, NOR-MON 4-1 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, World Group, SF, RUS-ARG 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group II, PO, NOR-MON 0-5 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group II, PO, MON-MAR 3-1 Davis Cup, World Group, 1R, ARG-AUS 5-0 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, HUN-MON 1-4 Hyundai Hopman Cup - Perth Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, World Group II, 1R, MAR-MON 0-4 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group 1, REL1, CAN-ARG 4-1 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Europe/Africa Group II, PO, MON-NOR 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, Group II, PO, MON-EGY 3-1 Davis Cup, Group I, PO, MON-POR 2-3 Davis Cup, Group II, 1R, LAT-MON 3-2 Olympics - Sydney Olympics - Athens